self-proclaimed expert - French English Dictionary